4125cec24c82b2e172d8c8313bbafa2a2a234c0c,src/main/java/io/github/nucleuspowered/nucleus/modules/warn/handlers/WarnHandler.java,WarnHandler,removeWarning,#User#WarnData#boolean#Cause#,97
Before Change
if (userService.isPresent()) {
userService.get().get(WarnUserDataModule.class).removeWarning(warning);
if (wca.getNodeOrDefault().isExpireWarnings() && !warning.isExpired() && !permanent) {
userService.get().get(WarnUserDataModule.class).addWarning(new WarnData(warning.getDate(), warning.getWarner(), warning.getReason(), true));
}
if (!warning.isExpired()) {
After Change
if (userService.isPresent()) {
userService.get().get(WarnUserDataModule.class).removeWarning(warning);
if (wca.getNodeOrDefault().isExpireWarnings() && !warning.isExpired() && !permanent) {
userService.get().get(WarnUserDataModule.class).addWarning(new WarnData(warning.getDate(), warning.getWarner()
.orElse(Util.consoleFakeUUID), warning.getReason(), true));
}
if (!warning.isExpired()) {